package com.dy.cloud.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.dy.cloud.pojo.Entity.PaymentEntity;

/**
 * @ClassName:
 * @Author: 仄言in
 * @Desctiption: (描述)
 * @Date: 2021/9/2 17:16
 * @Version 1.0 (版本)
 */
public interface PaymentService extends IService<PaymentEntity> {
    /**
     * 正常访问
     * @param id
     * @return
     */
    public String payment_ok(Integer id);

    /**
     * 设置指定时间访问
     * @param id
     * @return
     */
    public String payment_timout(Integer id);
    /**
     * 降级之后要执行的方法
     * @param id
     * @return
     */
    public String payment_timoutHandler(Integer id);

    /**
     * 服务熔断
     * @param id
     * @return
     **/
    public String paymentCircuitBreaker(Integer id);
}
